package com.wilson.integration.lease.common.entity.vo.apartment;


import com.wilson.integration.lease.common.entity.ApartmentInfo;
import com.wilson.integration.lease.common.entity.FacilityInfo;
import com.wilson.integration.lease.common.entity.LabelInfo;
import com.wilson.integration.lease.common.entity.vo.fee.FeeValueVO;
import com.wilson.integration.lease.common.entity.vo.graph.GraphVO;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Schema(description = "公寓信息")
@Data
public class ApartmentDetailVO extends ApartmentInfo {

    @Schema(description = "图片列表")
    private List<GraphVO> graphVOList;

    @Schema(description = "标签列表")
    private List<LabelInfo> labelInfoList;

    @Schema(description = "配套列表")
    private List<FacilityInfo> facilityInfoList;

    @Schema(description = "杂费列表")
    private List<FeeValueVO> feeValueVOList;

    @Schema(description = "租金最小值")
    private BigDecimal minRent;

}
